0	0
1	1
2	2
3	3
4	3
5	2
6	5
7	6
8	3
9	3
10	3
11	7
12	3
13	1
14	3
15	3
17	3
16	2
19	3
18	2
21	4
20	0
23	0
22	3
25	3
24	3
27	7
26	2
29	3
28	8
31	9
30	10
